package cl.portal.escolares.action;

import java.util.List;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import cl.portal.escolares.DAO.DAOAlumno;
import cl.portal.escolares.domain.Alumno;
import cl.portal.escolares.domain.Apoderado;
import cl.portal.escolares.domain.Usuario;

import com.opensymphony.xwork2.ActionSupport;

public class AlumnoAction extends ActionSupport {
	private static final long serialVersionUID = 1L;
	private static Log _log = LogFactory.getLog(AlumnoAction.class);

	private Usuario usuario;
	private Long usuarioId;
	private Apoderado apoderado;
	private List<Alumno> alumnos;
	private int[] diasPago={5,10,15,20,25,30};
	public String execute() throws Exception {
    	try{
    		
    		setAlumnos(DAOAlumno.list(null,null,null,null,null, null, null, null, true));
    		
            return "success";
    	}
    	catch(Exception e){
    		_log.error(e);
            addActionError(getText("error.login"));
            return "error";
    	}
    }
	public static Log get_log() {
		return _log;
	}

	public static void set_log(Log _log) {
		AlumnoAction._log = _log;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public Long getUsuarioId() {
		return usuarioId;
	}

	public void setUsuarioId(Long usuarioId) {
		this.usuarioId = usuarioId;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	public List<Alumno> getAlumnos() {
		return alumnos;
	}
	public void setAlumnos(List<Alumno> alumnos) {
		this.alumnos = alumnos;
	}
	public int[] getDiasPago() {
		return diasPago;
	}
	public void setDiasPago(int[] diasPago) {
		this.diasPago = diasPago;
	}
	public Apoderado getApoderado() {
		return apoderado;
	}
	public void setApoderado(Apoderado apoderado) {
		this.apoderado = apoderado;
	}

	

}
